Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F2 France F6 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Great Britain F7 USA F28 Tunisia F4 Austria F1 Austria F2 Austria F3 Croatia #1-w4 Italy F8 Hungary F1 Croatia F3 France F16 France F17 France F18 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Germany F15 Germany F16 USA F22 USA F23 USA F24 Portugal F4 Bosnia/Herzegovina F3 Slovenia F1 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Croatia F5 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Turkey F6 Iran F4 Iran F5 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 France F8 Slovenia F3 France F9 Croatia F5 Germany F14 Hungary F6 Czech Republic F4 Czech Republic F5 Tunisia F5 Tunisia F6 Australia F1 Croatia F1 Australia F2 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Hungary F2 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Germany F7 Serbia & Montenegro F2 China F4 Portugal F5 USA F27 USA F28 USA F29 Germany F2 Austria F2 Australia F1 Australia F2 Italy F11 Bosnia/Herzegovina F6 Germany F19 Slovenia F3 Busan Challenger Uncle Tobys Challenger - Tasmania Ljubljana Open - Ljubljana Togliatti Cup - Togliatti Guzzini Challenger - Recanati Project Independence Men's Challenger - Mandeville Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra Budapest Challenger - Budapest Ljubljana Open - Ljubljana Czech Open - Prostejov Open de Montauban - Montauban Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Smith Barney Men's Challenger - Covington College Station Challenger - College Station Dubrovnik Open - Dubrovnik Austin Challenger - Austin The LTA Bolton Challenger - Bolton Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Olbia Challenger - Olbia Citta di Monza - Monza ECM Prague Open 2005 - Prague Ljubljana Open - Ljubljana USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana Fifth Third Bank Tennis Classic - Lexington Mordovia Cup 2005 - Saransk Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova TED Open - Istanbul Architect Open - Budapest Open D'Orleans - Orleans Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Kia International in Caloundra - Caloundra Czech Indoor Open - Prague The LTA Wrexham Challenger - Wrexham Internazionali di Tennis - Bergamo Gemax Open - Belgrade Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City BH Telecom Indoors Sarajevo 2006 - Sarajevo 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia Unicredit (Suisse) Bank S. A. Challenger - Chiasso Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Prosperita Open 2006 - Ostrava Harrah's Entertainment Men's Pro Challenger - Tunica Czech Open 2006 - Prostejov Oberstaufen Cup - Oberstaufen Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg GHI Bronx Tennis Classic - Bronx Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Wailea Men's Challenger - Maui MST ATP Challenger International - Burnie Bancolombia Open - Bogota BH Telecom Sarajevo 2007 - Sarajevo Voit Mexico City Open - Mexico City Open Prevadies - St. Brieuc 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Isla de Lanzarote - Lanzarote Roma Challenger 2007 - Rome Isla de Gran Canaria - Mas Palomas Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Polska Energia Open - Bytom La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta Ciudad de Pozoblanco Open Diputacion - Cordoba Dublin Challenger - Dublin Togliatti Cup - Togliatti Penza Cup - Penza Guzzini Challenger - Recanati Mordova Cup 2007 - Saransk 9° Trani Cup - Trani Akbank Private Banking TED Open - Istanbul 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Samsung Securities Cup - Seoul Flea Market Cup - Busan Bauer Watertechnology Cup 2007 - Eckental Taiwan Challenger - Kaohsiung Caloundra ATP Challenger - Caloundra Keio Challenger International Tennis Tournament - Yokohama Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo XL Bermuda Open - Bermuda 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Medjurgorje Open - Medjugorje s'Tennis Masters Challenger - Graz Oldum Brown Vancouver Open - Vancouver XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Genova Open Challenger - Genova Alexander Kolyaskin Memorial - Donetsk Ljubljana Open 2008 - Ljubljana Ipsos Bucharest Challenger - Bucharest Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Bauer Watertechnilogy Cup 2008 - Eckental PEOPLEnet CUP - Dnepropetrovsk Seguros Bolivar Open - Medellin IPP Open - Helsinki Challenger Britania Zavaleta - Puebla Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Burnie Challenger Sunrise Challenger St. Brieuc Challenger Monza Challenger Rome Challenger Rome Challenger Rhodes Challenger Ramat Hasharon Challenger Karlsruhe Challenger Furth Challenger Rijeka Challenger Segovia Challenger Istanbul Challenger Ljubljana Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Puebla Challenger Salzburg Challenger Noumea Challenger Honolulu Challenger Burnie Challenger Belgrade Challenger Caltanissetta Challenger Barletta Challenger Johannesburg Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Zagreb Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Rimini Challenger Rijeka Challenger Ljubljana Challenger Seoul Challenger Guayaquil Challenger Cancun Challenger Honolulu Challenger Burnie Challenger Caloundra Challenger Rimini Challenger Sarajevo Challenger Recanati Challenger San Jose Challenger Athens Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Busan Challenger Fergana Challenger Alessandria Challenger Rijeka Challenger Nottingham Challenger Granby Challenger Recanati Challenger Vancouver Challenger Beijing Challenger Binghamton Challenger Alphen Challenger Banja Luka Challenger Ljubljana Challenger Seoul Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Sao Paulo Challenger Tour Finals Salzburg Challenger Heilbronn Challenger Bergamo Challenger Le Gosier Challenger Dallas Challenger Vancouver Challenger Rome Challenger Ostrava Challenger Prague Challenger Caltanissetta Challenger Nottingham-2 Challenger Anning Challenger Binghamton Challenger Wuhan Challenger Vancouver Challenger Beijing Challenger Bangkok Challenger Shanghai Challenger Istanbul Challenger Tashkent Challenger Geneva Challenger Eckental Challenger Loughborough Challenger Helsinki Challenger Quimper Challenger Dallas Challenger Le Gosier Challenger Leon Challenger Guadalajara Challenger Astana Challenger Mexico City Challenger Kun-Ming Challenger Busan Challenger Nottingham Challenger Portoroz Challenger Istanbul Challenger Astana Challenger Alphen Challenger Tashkent Challenger Ortisei Challenger Shenzhen Challenger Anning Challenger Nottingham Challenger Nottingham-2 Challenger Mons Challenger Rennes Challenger Bratislava Challenger Helsinki Challenger Irving Challenger Kazan Challenger Raanana Challenger Batman Challenger Anning Challenger Busan Challenger Seoul Challenger Eskisehir Challenger Ilkley Challenger Portoroz Challenger Vancouver Challenger Cordenons Challenger Manerbio Challenger Alphen Challenger Banja Luka Challenger Sacramento Challenger Tashkent Challenger Fairfield Challenger Ningboo Challenger Las Vegas Challenger Suzhou Challenger Hua Hin Challenger Eckental Challenger Brescia Challenger Andria Challenger Happy Valley Challenger Canberra Challenger Maui Challenger Dallas Challenger Jonkoping Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger St. Brieuc Challenger Gwangju Challenger Nanjing Challenger Anning Challenger Karshi Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Bastad Challenger Portoroz Challenger Cordenons Challenger Alphen Challenger Istanbul Challenger Kaohsiung Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Ho Chi Minh City Challenger Las Vegas Challenger Traralgon Challenger Canberra Challenger Happy Valley Challenger Canberra Challenger Koblenz Challenger Rennes Challenger Kyoto Challenger Yokohama Challenger Taipei City Challenger Seoul Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Portoroz Challenger Vancouver Challenger Kaohsiung Challenger Canberra Challenger Indian Wells Challenger Taipei City Challenger Seoul Challenger Gimcheon Challenger Busan Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Busan Challenger Gwangju Challenger Jerusalem Challenger Little Rock Challenger Columbus Challenger Winnipeg Challenger Gatineau Challenger Binghamton Challenger Mallorca Challenger Cassis Challenger Canberra Challenger Morelos Challenger Columbus Challenger Indian Wells Challenger CA Tennis Trophy - Vienna TD Waterhouse Cup - Long Island Croatia Open - Umag BMW Open - Munich Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb The Stella Artois Championships - London PBZ Zagreb Indoors - Zagreb China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Chennai Open - Chennai Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Serbia Open - Belgrade Chennai Open - Chennai Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Thailand Open - Bangkok China Open - Beijing Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Farmers Classic - Los Angeles Barcelona Open BancSabadell - Barcelona BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Citi Open - Washington Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Hall of Fame Tennis Championships - Newport Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Citi Open - Washington BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg New York Open - New York Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Rogers Cup - Montreal Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, ISR-CAN 2-3 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro